<?php

	class ProductDescription extends AppModel {
		var $name = 'ProductDescription';
		var $useTable = 'products_descriptions';
		var $primaryKey = 'id';
		var $displayField = 'name';
		
		var $belongsTo = array(
			'Product'
		);
		
		var $validate = array();
		
		function __construct()
		{
			parent::__construct();
			$this->validate = array(
				'name' => array(
					'rule' => '/.+/',
					'message' => __('Indica el nombre o modelo del producto.', true)
				),
				'description' => array(
					'rule' => '/.+/',
					'message' => __('Es importante conocer al menos con una breve descripción el producto.', true)
				)
			);
		}
		
		function beforeSave()
		{
			$this->data['ProductDescription']['slug'] = strtolower(Inflector::slug($this->data['ProductDescription']['name'], '-')); 
			return true;
		}
	}
